8f8a7a5cfab3e5cf880c58b246c645cb5345fc81,portlets/test-workflow-portlet/docroot/WEB-INF/src/com/liferay/testworkflow/test/WorkflowInstanceManagerTestCase.java,WorkflowInstanceManagerTestCase,testGetWorkflowInstances,#,423

Before Change



		// Workflow Definition 2 completed, all

		List<WorkflowInstance> workflowInstances4 =
			WorkflowInstanceManagerUtil.getWorkflowInstances(
				DEFINITION_NAME_2, _workflowDefinition2.getVersion(),
				Boolean.TRUE, QueryUtil.ALL_POS, QueryUtil.ALL_POS,
				new WorkflowInstanceStartDateComparator(true));
		assertEquals(1, workflowInstances4.size());

		WorkflowInstance instance5 = workflowInstances4.get(0);
		assertEquals(0, instance5.getChildren().size());
		Map<String, Object> context5 = instance5.getContext();
		assertEquals(1, context5.size());

After Change



		// Workflow definition 2, completed, all

		workflowInstances = WorkflowInstanceManagerUtil.getWorkflowInstances(
			DEFINITION_NAME_2, _workflowDefinition2.getVersion(), Boolean.TRUE,
			QueryUtil.ALL_POS, QueryUtil.ALL_POS,
			new WorkflowInstanceStartDateComparator(true));

		assertEquals(1, workflowInstances.size());

		WorkflowInstance workflowInstance5 = workflowInstances.get(0);

		assertEquals(0, workflowInstance5.getChildrenWorkflowInstanceCount());

		Map<String, Object> context5 = workflowInstance5.getContext();

		assertEquals(1, context5.size());
		assertEquals("success", context5.get("javaNode21"));

		assertEquals("end", workflowInstance5.getCurrentNodeName());
		assertNotNull(workflowInstance5.getEndDate());
		assertNull(workflowInstance5.getParentWorkflowInstance());
		assertNotNull(workflowInstance5.getStartDate());
		assertEquals(
			DEFINITION_NAME_2, workflowInstance5.getWorkflowDefinitionName());
		assertEquals(
			_workflowDefinition2.getVersion(),
			workflowInstance5.getWorkflowDefinitionVersion());
		assertEquals(
			workflowInstance2_1.getWorkflowInstanceId(),
			workflowInstance5.getWorkflowInstanceId());

		// Workflow definition 2, uncompleted, all

		workflowInstances = WorkflowInstanceManagerUtil.getWorkflowInstances(
			DEFINITION_NAME_2, _workflowDefinition2.getVersion(), Boolean.FALSE,
			QueryUtil.ALL_POS, QueryUtil.ALL_POS,
			new WorkflowInstanceStartDateComparator(true));

		assertEquals(1, workflowInstances.size());

		WorkflowInstance workflowInstance6 = workflowInstances.get(0);

		assertEquals(0, workflowInstance6.getChildrenWorkflowInstanceCount());